سلام. به چالش های پایتون برای مالی خوش آمدید. در این کانال قصد داریم چالش هایی را برای تمرین و یادگیری بهتر با یکدیگر به اشتراک بگذاریم.
➖برنامه خود را در کامنت های ذیل این پست ارسال کنید. دقت کنید که برنامه شما با برنامه های قبلی ارسال شده متفاوت باشد.
➖هرچقدر برنامه شما ساده تر و کوتاه تر باشد امتیاز بالاتری خواهد داشت.
اگر در کانال اصلی عضو نیستید حتما در آن عضو شوید:
🌐 www.tg-me.com/python4finance
لینک عضویت در چالش های پایتون برای مالی:
🌐 www.tg-me.com/python4finance challenge/com.python4finance_challenge
➖برنامه خود را در کامنت های ذیل این پست ارسال کنید. دقت کنید که برنامه شما با برنامه های قبلی ارسال شده متفاوت باشد.
➖هرچقدر برنامه شما ساده تر و کوتاه تر باشد امتیاز بالاتری خواهد داشت.
اگر در کانال اصلی عضو نیستید حتما در آن عضو شوید:
🌐 www.tg-me.com/python4finance
لینک عضویت در چالش های پایتون برای مالی:
🌐 www.tg-me.com/python4finance challenge/com.python4finance_challenge
چالش شماره 1- برنامه ای بنویسید که یک ورودی از کاربر دریافت کند و تشخیص دهید که آیا این ورودی عدد صحیح است یا عدد اعشاری یا رشته.
برنامه خود را در کامنت های ذیل این پست ضمیمه کنید. دقت کنید که برنامه شما با برنامه های قبلی ارسال شده متفاوت باشد.
#پایتون_عمومی
#سطح_آسان
لینک عضویت در چالش های پایتون برای مالی:
https://www.tg-me.com/joinchat-ShPXE4sMCpg5ZWQ0
برنامه خود را در کامنت های ذیل این پست ضمیمه کنید. دقت کنید که برنامه شما با برنامه های قبلی ارسال شده متفاوت باشد.
#پایتون_عمومی
#سطح_آسان
لینک عضویت در چالش های پایتون برای مالی:
https://www.tg-me.com/joinchat-ShPXE4sMCpg5ZWQ0
چالش شماره 2- برنامه ای بنویسید که 10 عدد از کاربر دریافت کند و آنها را به ترتیب از کم به زیاد مرتب کرده و میانگین آنها را محاسبه کند.
سعی کنید از توابع پایتون استفاده نکنید و به صورت دستی کار را انجام دهید.
برنامه خود را در کامنت های ذیل این پست ضمیمه کنید. دقت کنید که برنامه شما با برنامه های قبلی ارسال شده متفاوت باشد.
#پایتون_عمومی
#سطح_آسان
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
سعی کنید از توابع پایتون استفاده نکنید و به صورت دستی کار را انجام دهید.
برنامه خود را در کامنت های ذیل این پست ضمیمه کنید. دقت کنید که برنامه شما با برنامه های قبلی ارسال شده متفاوت باشد.
#پایتون_عمومی
#سطح_آسان
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
چالش شماره 3- برنامه ای بنویسید که یک ماشین حساب را شبیه سازی کند. به این معنی که یک عدد را از کاربر دریافت کند و بعد از آن عملگر مربوطه (جمع،ضرب، تقسیم،تفرین و توان) را دریافت کند و بعد عدد بعدی و عملگر بعدی و ... . این چرخه تاجایی ادامه پیدا کند که کاربر علامت = را ارسال کند و سپس نتیجه نهایی محاسبه و چاپ شود. همچنین در صورتی که کاربر به جای عملگر حرف c را تایپ کرد عدد وارد شده درنظر گرفته نشود و عدد جدید دریافت شود و اگر حرف C را تایپ کرد کلا محاسبات قبلی نادیده گرفته شود و از اول همه چیز انجام شود. اگر کاربر عبارت off را وارد کرد برنامه خاتمه پیدا کند.
#پایتون_عمومی
#سطح_آسان
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
#پایتون_عمومی
#سطح_آسان
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
چالش شماره 4- برنامه ای بنویسید که یک مسیر را از کاربر در قالب ورودی تابع دریافت کند. سپس تعداد فایل های csv آن مسیر را شمرده و نام آنها را چاپ کند.
#پایتون_عمومی
#سطح_آسان
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
#پایتون_عمومی
#سطح_آسان
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
چالش شماره 5- با استفاده از numpy یک جدول ضرب طراحی نمایید.
#ماژول_numpy
#سطح_آسان
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
#ماژول_numpy
#سطح_آسان
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
چالش شماره 6- اطلاعات مربوط به بازار رمز ارزها از طریق لینک زیر در دسترس است. بیشترین تفاوت میان قیمت bid و ask مربوط به کدام رمز ارز است؟
http://api.bitcoincharts.com/v1/markets.json
#کار_با_Api
#سطح_متوسط
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
http://api.bitcoincharts.com/v1/markets.json
#کار_با_Api
#سطح_متوسط
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
چالش شماره 7 - پیدا کردن تلاقی دو تابع
دو تابع f(x)=12-2x و g(x)=3+x را در نظر بگیرید. نقطه تلاقی دو تابع را به دست آورید. دو تابع و نقطه تلاقی آنها را رسم کنید.
#ماژول_numpy
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
دو تابع f(x)=12-2x و g(x)=3+x را در نظر بگیرید. نقطه تلاقی دو تابع را به دست آورید. دو تابع و نقطه تلاقی آنها را رسم کنید.
#ماژول_numpy
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
چالش شماره 8- میانگین متحرک
با استفاده از ماژول Numpy میانگین متحرک یک آرایه را با پنجره مشخص محاسبه نمایید.
#ماژول_numpy
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
با استفاده از ماژول Numpy میانگین متحرک یک آرایه را با پنجره مشخص محاسبه نمایید.
#ماژول_numpy
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
چالش شماره 9- محاسبه نسبت رشد
با استفاده از ماژول Pandas ، نسبت رشد قیمت سه نماد شبندر،آپ و اخابر را در 50 روز آخر محاسبه و رسم نمایید. دیتافریم را طوری طراحی نمایید که روز اول و آخر همه نمادها یکی باشد و داده های nan حذف شده باشد.
(برای دریافت داده ها می توانید از ماژول tsemodule یا فایل های csv استفاده نمایید.)
#ماژول_pandas
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
با استفاده از ماژول Pandas ، نسبت رشد قیمت سه نماد شبندر،آپ و اخابر را در 50 روز آخر محاسبه و رسم نمایید. دیتافریم را طوری طراحی نمایید که روز اول و آخر همه نمادها یکی باشد و داده های nan حذف شده باشد.
(برای دریافت داده ها می توانید از ماژول tsemodule یا فایل های csv استفاده نمایید.)
#ماژول_pandas
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
چالش شماره 10- محاسبه NPV
یک طرح اقتصادی 12 ساله با مبلغ سرمایه گذاری 8000 میلیارد تومان سرمایه گذاری اولیه پیشنهاد شده است.
در حالتی که نرخ بهره 20% و میزان بازده سالیانه 2200 میلیارد تومان باشد؛ این طرح در سال چندم به نقطه سربه سر می رسد؟
نمودار تحلیل حساسیت پروژه با نرخ بهره های بین 10 تا 25 درصد را رسم کنید.
#ارزش_زمانی_پول
#NPV
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
یک طرح اقتصادی 12 ساله با مبلغ سرمایه گذاری 8000 میلیارد تومان سرمایه گذاری اولیه پیشنهاد شده است.
در حالتی که نرخ بهره 20% و میزان بازده سالیانه 2200 میلیارد تومان باشد؛ این طرح در سال چندم به نقطه سربه سر می رسد؟
نمودار تحلیل حساسیت پروژه با نرخ بهره های بین 10 تا 25 درصد را رسم کنید.
#ارزش_زمانی_پول
#NPV
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
چالش شماره ۱۱- رگرسیون
رابطه بین شاخص کل و نمادهای فولاد فملی،فارس و غدیر،نوری و شبندر را برای ۱۰۰روز آخر بصورت مجزا محاسبه و تحلیل نمایید.
#رگرسیون
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
رابطه بین شاخص کل و نمادهای فولاد فملی،فارس و غدیر،نوری و شبندر را برای ۱۰۰روز آخر بصورت مجزا محاسبه و تحلیل نمایید.
#رگرسیون
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
چالش شماره 12- CAPM
سهم های دارای ضریب بتا کوچکتر از یک (تدافعی) و بزرگتر از یک (تهاجمی) را در 250 روز اخیر مشخص نمایید.
#رگرسیون
#چالشی
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
سهم های دارای ضریب بتا کوچکتر از یک (تدافعی) و بزرگتر از یک (تهاجمی) را در 250 روز اخیر مشخص نمایید.
#رگرسیون
#چالشی
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
چالش شماره 13- با استفاده از Pandas یک جدول ضرب طراحی نمایید.
#ماژول_Pandas
#سطح_آسان
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
#ماژول_Pandas
#سطح_آسان
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
چالش شماره 14
دو سهم سمگا و شبندر را برای 100 روز معاملاتی اخیر در نظر بگیرید.
-مطلوب است محاسبه PnL
-مطلوب است محاسبه میانگین متحرک 15 روزه
- محاسبه کنید کدامیک از این دو سهم ، روزهای بیشتری را بالای میانگین داشته اند.
- میانگبن متحرک آنها را هم رسم نمایید.
#ماژول_pandas
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge
دو سهم سمگا و شبندر را برای 100 روز معاملاتی اخیر در نظر بگیرید.
-مطلوب است محاسبه PnL
-مطلوب است محاسبه میانگین متحرک 15 روزه
- محاسبه کنید کدامیک از این دو سهم ، روزهای بیشتری را بالای میانگین داشته اند.
- میانگبن متحرک آنها را هم رسم نمایید.
#ماژول_pandas
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
www.tg-me.com/python4finance challenge/com.python4finance_challenge